106ce730434e36508763cccfdd54a98d137e47c0,src/main/java/net/ilexiconn/qubble/server/model/exporter/TabulaExporter.java,TabulaExporter,convertChildren,#QubbleCuboid#TabulaCubeContainer#,41

Before Change


    private List<TabulaCubeContainer> convertChildren(QubbleCuboid parent, TabulaCubeContainer tabulaParent) {
        List<TabulaCubeContainer> children = new ArrayList<>();
        for (QubbleCuboid child : parent.getChildren()) {
            TabulaCubeContainer tabulaChild = new TabulaCubeContainer(child.getName(), this.generateIdentifier(child.getName(), parent.getName()), tabulaParent.getIdentifier(), new int[] { child.getDimensionX(), child.getDimensionY(), child.getDimensionZ() }, new double[] { child.getPositionX(), child.getPositionY(), child.getPositionZ() }, new double[] { child.getOffsetX(), child.getOffsetY(), child.getOffsetZ() }, new double[] { child.getRotationX(), child.getRotationY(), child.getRotationZ() }, new double[] { child.getScaleX(), child.getScaleY(), child.getScaleZ() }, new int[] { child.getTextureX(), child.getTextureY() }, child.isTextureMirrored(), child.getOpacity(), 0.0, false);
            tabulaChild.getChildren().addAll(this.convertChildren(child, tabulaChild));
            children.add(tabulaChild);
        }

After Change


    private List<TabulaCubeContainer> convertChildren(DefaultCuboidWrapper parent, TabulaCubeContainer tabulaParent) {
        List<TabulaCubeContainer> children = new ArrayList<>();
        for (DefaultCuboidWrapper child : parent.getChildren()) {
            int[] dimensions = { (int) child.getDimensionX(), (int) child.getDimensionY(), (int) child.getDimensionZ() };
            double[] position = { child.getPositionX(), child.getPositionY(), child.getPositionZ() };
            double[] offset = { child.getOffsetX(), child.getOffsetY(), child.getOffsetZ() };
            double[] rotation = { child.getRotationX(), child.getRotationY(), child.getRotationZ() };